Unity通过改变文本Rect长宽以及缩放来改善Text(Legacy)的清晰度思路,操作以及代码实现 |
您所在的位置:网站首页 › unity text模糊 › Unity通过改变文本Rect长宽以及缩放来改善Text(Legacy)的清晰度思路,操作以及代码实现 |
1.问题的出现以及解释
前情:在最近做的一个比较大的项目中,客户要求导入各种图片以及文字。在1920X1080的情况下是采用了42号字体,提供项目后得到的反馈却是字体太糊,经询问得知1920X1080分辨率并不是使用在电脑上,而是在屏幕特别大的仿真机上运行,贴近看确实很糊,但是这个项目使用的Text(Legacy)将近200多个,从头更改不切合实际,于是才有了下面的脚本来解决。 我们都知道Unity的字体是在直接缩放后比较模糊的,所以在使用字体时一般都会等比放大再缩小。 左(原始字体) 右(修正后字体) 修正的方法:将原来的字体的字号夸大N倍,然后宽高也同比例扩大N倍,最后将字体Rect Transform下Scale属性缩小N倍,这样一是能改善清晰度,二就是能保证缩放后的Text仍在原来的位置,不需要其他维护操作(需要注意的是:一定要保证N*当前字体的fontSize |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |